/**
 * Copyright (C), 2020, 安徽贝慕信息科技有限公司
 * FileName: IpCheckListConfig
 * Author:   Allen
 * Date:     2020/08/21 10:20
 * Description: Ip限制配置类
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.bim.marvel.gateway.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 〈Ip限制配置类〉
 *
 * @author Allen
 * @date 2020/08/21
 * @since 1.0.0
 */
@Component
@ConfigurationProperties(prefix = "gateway.ipcheck")
@Data
public class IpCheckListConfig {
    /**
     * IP白名单，若不为空，则不在白名单中的ip都禁止访问
     */
    private List<String> whiteList;
    /**
     * IP黑名单，若不为空，则在黑名单中的ip都禁止访问
     */
    private List<String> blackList;
}
